#include "position_control.h"
#include "ui_position_control.h"

Position_control::Position_control(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Position_control)
{
    ui->setupUi(this);
}

Position_control::~Position_control()
{
    delete ui;
}

void Position_control::on_left_clicked()
{
    // 这样会改变按钮的大小
    QRect rect = ui->tar->geometry();
    qDebug() << rect;
//    rect.setX(rect.x() - 5);
//    ui->tar->setGeometry(rect);

    ui->tar->setGeometry(rect.x() - 5, rect.y(), rect.width(), rect.height());
}

void Position_control::on_right_clicked()
{
    QRect rect = ui->tar->geometry();
    qDebug() << rect;
//    rect.setX(rect.x() + 5);
//    ui->tar->setGeometry(rect);

    ui->tar->setGeometry(rect.x() + 5, rect.y(), rect.width(), rect.height());
}

void Position_control::on_up_clicked()
{
    QRect rect = ui->tar->geometry();
    qDebug() << rect;
//    rect.setY(rect.y() - 5);
//    ui->tar->setGeometry(rect);

    ui->tar->setGeometry(rect.x(), rect.y() - 5, rect.width(), rect.height());
}

void Position_control::on_down_clicked()
{
    QRect rect = ui->tar->geometry();
    qDebug() << rect;
//    rect.setY(rect.y() + 5);
//    ui->tar->setGeometry(rect);

    ui->tar->setGeometry(rect.x(), rect.y() + 5, rect.width(), rect.height());
}
